A static phone change summary shows current phone ending 0142, new phone ending 0199, after-confirmation timing, and Review only status.

Program

Phone change summaries should show both numbers and when the new one takes effect before any account change.

phone_change_summary.html
Visuals: captured from real browser rendering
<section class="phone-change" aria-labelledby="phone-change-title"><h2 id="phone-change-title">Phone change summary</h2><dl>
  <div><dt>Current phone</dt><dd>ending 0142</dd></div>
  <div><dt>New phone</dt><dd>ending 0199</dd></div><div><dt>Timing</dt><dd>After confirmation</dd></div>
  <div><dt>Status</dt><dd><span class="badge">Review only</span></dd></div></dl>
  <p class="check">Learner check: the phone change is visible before any account update.</p>
  <p class="note">Static phone change summary only; no account update, SMS service, auth service, phone verification, storage, route, API, network, script, event listener, form submit, analytics, timer, or live phone change runs.</p></section>
<style>
  .phone-change { display: grid; gap: 10px; max-width: 38rem; border: 1px solid #0f766e; padding: 12px; background: #f0fdfa; }
  .phone-change dl { display: grid; gap: 8px; margin: 0; }
  .phone-change dl div { display: grid; grid-template-columns: 8rem 1fr; gap: 8px; }
  .phone-change dt { color: #475569; }
  .phone-change dd, .check, .note { margin: 0; }
  .badge { border-radius: 999px; background: #ccfbf1; padding: 2px 8px; }
  .note { color: #475569; }
</style>
  1. Label the phone change summary.

    The section is labelled by its visible heading.
    The section is labelled by its visible heading.
  2. Show current phone row.

    The current phone is exact pinned data.
    The current phone is exact pinned data.
  3. Show new phone and timing rows.

    The new phone and timing are exact pinned data.
    The new phone and timing are exact pinned data.
  4. Render review-only status.

    The status badge says this is review only.
    The status badge says this is review only.
  5. Check phone change readback.

    The check says the phone change is visible before any account update.
    The check says the phone change is visible before any account update.
  6. Check phone change honesty.

    Current phone, new phone, timing, status, and no live phone change.
    Current phone, new phone, timing, status, and no live phone change.
step flow step(1) labels the source, step(2) shows the current phone, step(3) shows new phone and timing rows, step(4) shows review-only status, step(5) checks the phone-change readback, and step(6) checks the honesty note.
phone readback The section heading names the phone change summary surface.
phone rows Current phone, New phone, Timing, and Status values are exact pinned data.
no live phone change The lesson should not imply account updates, SMS services, auth services, phone verification, storage, routes, APIs, networks, scripts, event listeners, form submits, analytics, timers, or live phone changes.