<!DOCTYPE html>
<br> * {<br> box-sizing: border-box;<br> font-family: 'Segoe UI', Roboto, system-ui, sans-serif;<br> }<br> body {<br> background: #f4f7fc;<br> display: flex;<br> justify-content: center;<br> padding: 2rem 1rem;<br> margin: 0;<br> }<br> .table-wrapper {<br> max-width: 1400px;<br> width: 100%;<br> background: white;<br> border-radius: 20px;<br> box-shadow: 0 12px 30px rgba(0,0,0,0.08);<br> overflow: hidden;<br> padding: 1.5rem 1rem 1rem 1rem;<br> }<br> h2 {<br> margin: 0 0 0.25rem 0;<br> font-weight: 600;<br> font-size: 1.6rem;<br> color: #0b2b4a;<br> letter-spacing: -0.3px;<br> padding-left: 4px;<br> }<br> .sub-note {<br> color: #2c5778;<br> margin: 0 0 1.25rem 0;<br> padding-left: 4px;<br> font-size: 0.95rem;<br> border-left: 4px solid #2b7bb6;<br> padding-left: 14px;<br> background: #f0f6fe;<br> border-radius: 0 8px 8px 0;<br> line-height: 1.5;<br> }<br> .sub-note strong {<br> color: #003b6f;<br> }<br> table {<br> width: 100%;<br> border-collapse: collapse;<br> font-size: 0.9rem;<br> background: white;<br> border-radius: 14px;<br> overflow: hidden;<br> box-shadow: 0 2px 8px rgba(0, 20, 40, 0.04);<br> }<br> th {<br> background: #1d3b5c;<br> color: white;<br> font-weight: 600;<br> padding: 14px 10px;<br> text-align: left;<br> white-space: nowrap;<br> font-size: 0.8rem;<br> letter-spacing: 0.3px;<br> text-transform: uppercase;<br> }<br> td {<br> padding: 12px 10px;<br> border-bottom: 1px solid #e9edf4;<br> vertical-align: middle;<br> background-color: white;<br> }<br> tr:last-child td {<br> border-bottom: none;<br> }<br> tr:hover td {<br> background-color: #f8faff;<br> }<br> .phase-badge {<br> display: inline-block;<br> background: #e5eef9;<br> color: #00407a;<br> font-weight: 600;<br> font-size: 0.7rem;<br> padding: 4px 10px;<br> border-radius: 30px;<br> letter-spacing: 0.2px;<br> white-space: nowrap;<br> }<br> .task-id {<br> font-weight: 600;<br> color: #1a3e62;<br> font-size: 0.85rem;<br> }<br> .task-name {<br> font-weight: 500;<br> color: #0b2a44;<br> }<br> .desc {<br> color: #2a4058;<br> font-size: 0.85rem;<br> line-height: 1.4;<br> min-width: 220px;<br> }<br> .date {<br> white-space: nowrap;<br> font-size: 0.8rem;<br> color: #1a405e;<br> }<br> .duration {<br> text-align: center;<br> font-weight: 600;<br> color: #004b87;<br> background: #ecf3fa;<br> border-radius: 30px;<br> padding: 3px 6px;<br> display: inline-block;<br> min-width: 40px;<br> font-size: 0.8rem;<br> }<br> .phase-row td:first-child {<br> width: 18%;<br> }<br> .phase-row td:nth-child(2) { width: 8%; }<br> .phase-row td:nth-child(3) { width: 18%; }<br> .phase-row td:nth-child(4) { width: 30%; }<br> .phase-row td:nth-child(5) { width: 11%; }<br> .phase-row td:nth-child(6) { width: 11%; }<br> .phase-row td:last-child { width: 8%; text-align: center; }</p> <div class="highlight"><pre class="highlight plaintext"><code> /* user note at bottom */ .user-note { margin-top: 1.8rem; background: #f2f6fd; border-radius: 16px; padding: 1rem 1.4rem; border: 1px solid #d6e3f2; display: flex; flex-wrap: wrap; align-items: center; gap: 0.8rem 1.5rem; } .user-note .label { font-weight: 600; color: #003e77; font-size: 0.95rem; } .user-note .question { background: white; padding: 6px 18px; border-radius: 40px; box-shadow: 0 1px 4px rgba(0,0,0,0.02); font-weight: 500; color: #003366; border: 1px solid #c8d9ef; } .user-note .pill-group { display: flex; gap: 0.8rem; flex-wrap: wrap; } .user-note .pill { background: #1d3b5c; color: white; padding: 5px 16px; border-radius: 50px; font-size: 0.8rem; font-weight: 500; letter-spacing: 0.2px; } .user-note .pill-light { background: #dce6f3; color: #003163; } @media (max-width: 850px) { .table-wrapper { padding: 0.5rem; } table, thead, tbody, th, td, tr { display: block; } thead tr { display: none; } tr { margin-bottom: 1rem; border: 1px solid #dde5ef; border-radius: 14px; padding: 0.8rem 0.6rem; background: white; box-shadow: 0 2px 6px rgba(0,0,0,0.02); } td { border: none; padding: 5px 6px; display: flex; flex-wrap: wrap; align-items: baseline; gap: 0.2rem 0.5rem; background: transparent !important; } td:before { content: attr(data-label); font-weight: 600; color: #1f4870; min-width: 90px; font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.3px; } .duration { display: inline-block; } .phase-badge { font-size: 0.65rem; } .desc { min-width: unset; } } </style> </code></pre></div> <p></head><br> <body></p> <div class="table-wrapper"> <h2>π COMET-EMEA Β· Citi Desktop Migration</h2> <div class="sub-note"> <strong>3 groups defined:</strong> PROD Β· PILOT Β· SUPPORT (see note below) </div> <table> <thead> <tr> <th>Phase</th> <th>Task ID</th> <th>Task Name</th> <th>Description</th> <th>Start Date</th> <th>End Date</th> <th>Duration (h)</th> </tr> </thead> <tbody> <!-- Phase 1 --> <tr class="phase-row"> <td data-label="Phase"><span class="phase-badge">Phase 1: IAM & Group Setup</span></td> <td data-label="Task ID"><span class="task-id">1.1</span></td> <td data-label="Task Name"><span class="task-name">Define the Pilot Group</span></td> <td data-label="Description" class="desc">Identify specific users to participate in the initial production pilot (onshore/offshore support & existing pilots users).</td> <td data-label="Start Date" class="date">8/14/2026</td> <td data-label="End Date" class="date">8/21/2026</td> <td data-label="Duration"><span class="duration">1</span></td> </tr> <tr class="phase-row"> <td data-label="Phase"><span class="phase-badge">Phase 1: IAM & Group Setup</span></td> <td data-label="Task ID"><span class="task-id">1.2</span></td> <td data-label="Task Name"><span class="task-name">Create AD Groups</span></td> <td data-label="Description" class="desc">Submit requests to IAM/Directory Services to create SG-COMET-EMEA-Dev-CitiDesktop and SG-COMET-EMEA-Support-CitiDesktop.</td> <td data-label="Start Date" class="date">8/14/2026</td> <td data-label="End Date" class="date">8/25/2026</td> <td data-label="Duration"><span class="duration">1.5</span></td> </tr> <tr class="phase-row"> <td data-label="Phase"><span class="phase-badge">Phase 1: IAM & Group Setup</span></td> <td data-label="Task ID"><span class="task-id">1.3</span></td> <td data-label="Task Name"><span class="task-name">Create New Atom Groups</span></td> <td data-label="Description" class="desc">Define COMET-EMEA-Pilot and COMET-EMEA-Prov user groups within the Atom deployment console.</td> <td data-label="Start Date" class="date">8/21/2026</td> <td data-label="End Date" class="date">8/28/2026</td> <td data-label="Duration"><span class="duration">1</span></td> </tr> <tr class="phase-row"> <td data-label="Phase"><span class="phase-badge">Phase 1: IAM & Group Setup</span></td> <td data-label="Task ID"><span class="task-id">1.4</span></td> <td data-label="Task Name"><span class="task-name">Consult with OneTouch Team</span></td> <td data-label="Description" class="desc">Reach out to the OneTouch team for knowledge sharing and lessons learned from their successful migration.</td> <td data-label="Start Date" class="date">8/14/2026</td> <td data-label="End Date" class="date">8/28/2026</td> <td data-label="Duration"><span class="duration">2</span></td> </tr> <!-- Phase 2 --> <tr class="phase-row"> <td data-label="Phase"><span class="phase-badge">Phase 2: Prod Config & Portal Setup</span></td> <td data-label="Task ID"><span class="task-id">2.1</span></td> <td data-label="Task Name"><span class="task-name">Create AppD Portal Configurations</span></td> <td data-label="Description" class="desc">Configure application profiles on the AppD portal for Prod and Pilot environments (Launch Info, atom stream, toggles).</td> <td data-label="Start Date" class="date">8/14/2026</td> <td data-label="End Date" class="date">8/28/2026</td> <td data-label="Duration"><span class="duration">1</span></td> </tr> <tr class="phase-row"> <td data-label="Phase"><span class="phase-badge">Phase 2: Prod Config & Portal Setup</span></td> <td data-label="Task ID"><span class="task-id">2.2</span></td> <td data-label="Task Name"><span class="task-name">Merge Atom Users into Prod/Pilot Groups</span></td> <td data-label="Description" class="desc">Consolidate and map all existing legacy Atom users into the newly created COMET-EMEA-Pilot and COMET-EMEA-Prov groups.</td> <td data-label="Start Date" class="date">8/14/2026</td> <td data-label="End Date" class="date">8/28/2026</td> <td data-label="Duration"><span class="duration">2</span></td> </tr> <tr class="phase-row"> <td data-label="Phase"><span class="phase-badge">Phase 2: Prod Config & Portal Setup</span></td> <td data-label="Task ID"><span class="task-id">2.3</span></td> <td data-label="Task Name"><span class="task-name">Sync AD Groups with AppD Portal</span></td> <td data-label="Description" class="desc">Map the newly created AD groups to their respective roles and permissions within the AppD portal.</td> <td data-label="Start Date" class="date">8/14/2026</td> <td data-label="End Date" class="date">8/28/2026</td> <td data-label="Duration"><span class="duration">2</span></td> </tr> <!-- Phase 3 --> <tr class="phase-row"> <td data-label="Phase"><span class="phase-badge">Phase 3: Pilot & Communication</span></td> <td data-label="Task ID"><span class="task-id">3.1</span></td> <td data-label="Task Name"><span class="task-name">Launch Pilot Phase</span></td> <td data-label="Description" class="desc">Enable the Citi Desktop application profile for the COMET-EMEA-Pilot group to validate stability in Prod.</td> <td data-label="Start Date" class="date">8/14/2026</td> <td data-label="End Date" class="date">8/28/2026</td> <td data-label="Duration"><span class="duration">2</span></td> </tr> <tr class="phase-row"> <td data-label="Phase"><span class="phase-badge">Phase 3: Pilot & Communication</span></td> <td data-label="Task ID"><span class="task-id">3.2</span></td> <td data-label="Task Name"><span class="task-name">Send Retirement & Access Notices</span></td> <td data-label="Description" class="desc">Broadcast official retirement notices to all COMET-EMEA Prod users with instructions to request Citi Desktop & EEMS access.</td> <td data-label="Start Date" class="date">8/14/2026</td> <td data-label="End Date" class="date">8/28/2026</td> <td data-label="Duration"><span class="duration">2</span></td> </tr> <!-- Phase 4 --> <tr class="phase-row"> <td data-label="Phase"><span class="phase-badge">Phase 4: Prod Rollout & Handover</span></td> <td data-label="Task ID"><span class="task-id">4.1</span></td> <td data-label="Task Name"><span class="task-name">Resolve Pilot Feedback</span></td> <td data-label="Description" class="desc">Address any bugs, configuration mismatches or performance issues identified by the Pilot group.</td> <td data-label="Start Date" class="date">8/14/2026</td> <td data-label="End Date" class="date">8/28/2026</td> <td data-label="Duration"><span class="duration">2</span></td> </tr> <tr class="phase-row"> <td data-label="Phase"><span class="phase-badge">Phase 4: Prod Rollout & Handover</span></td> <td data-label="Task ID"><span class="task-id">4.2</span></td> <td data-label="Task Name"><span class="task-name">Phased Production Migration</span></td> <td data-label="Description" class="desc">Gradually enable the Citi Desktop production profile for batches of COMET-EMEA production users.</td> <td data-label="Start Date" class="date">8/14/2026</td> <td data-label="End Date" class="date">8/28/2026</td> <td data-label="Duration"><span class="duration">2.5</span></td> </tr> <tr class="phase-row"> <td data-label="Phase"><span class="phase-badge">Phase 4: Prod Rollout & Handover</span></td> <td data-label="Task ID"><span class="task-id">4.3</span></td> <td data-label="Task Name"><span class="task-name">Hypercare Support</span></td> <td data-label="Description" class="desc">Provide dedicated support via the new SG-COMET-EMEA-Support-CitiDesktop AD group.</td> <td data-label="Start Date" class="date">8/14/2026</td> <td data-label="End Date" class="date">8/28/2026</td> <td data-label="Duration"><span class="duration">2.5</span></td> </tr> <tr class="phase-row"> <td data-label="Phase"><span class="phase-badge">Phase 4: Prod Rollout & Handover</span></td> <td data-label="Task ID"><span class="task-id">4.4</span></td> <td data-label="Task Name"><span class="task-name">Handover to Decommissioning Team</span></td> <td data-label="Description" class="desc">Compile migration sign-off report and hand over to the external team responsible for decommissioning legacy Atom.</td> <td data-label="Start Date" class="date">8/14/2026</td> <td data-label="End Date" class="date">8/28/2026</td> <td data-label="Duration"><span class="duration">0.1</span></td> </tr> </tbody> </table> <!-- user note at bottom (exactly as in the original) --> <div class="user-note"> <span class="label">π User note:</span> <span class="question">βDo we want support and pilot to be the same group?β</span> <span style="color:#1f3b57; font-weight:400; margin-left:0.2rem;">β</span> <div class="pill-group"> <span class="pill">prod</span> <span class="pill" style="background:#2a6b96;">pilot</span> <span class="pill" style="background:#1f8b4c;">support</span> <span class="pill pill-light" style="background:#e5edf8; color:#004a7a;">β 3 groups β keep separate</span> </div> </div> </div> <p></body><br> </html></p>
Top comments (0)