Capstone builds: Service status page
Status needs a readable state, an observation time, and context that distinguishes an incident from an assumption.
Current edit
Understand the pattern
Status needs a readable state, an observation time, and context that distinguishes an incident from an assumption.
Status needs a readable state, an observation time, and context that distinguishes an incident from an assumption.
Misconceptions to reject
- A visual appearance alone guarantees the intended HTML meaning.
- Replacing semantic elements with generic divs automatically improves accessibility.
The preview is a sanitized subset, not a full browser compatibility test.
Worked example and expected result
<main><h1>Training service status</h1><p role="status">Degraded: search is delayed.</p><p>Updated <time datetime="2026-09-06T10:00:00Z">10:00 UTC</time>.</p><section><h2>Known impact</h2><p>Existing saved reports remain readable.</p></section></main>Status needs a readable state, an observation time, and context that distinguishes an incident from an assumption.
Explain it
Apply it elsewhere
Keep the momentum.
Complete the lab, then explain and apply the pattern.
Next: Capstone builds: Resource directoryTry an incident drillAnonymous lesson and mastery progress lasts for this session. Sign in to keep synced lesson XP between sessions; mastery stays device-local. No speed bonus, lost lives, or hint penalties.
Keep learning
- 01Capstone builds: Course dashboardA course dashboard should show an honest progress measure and the next useful action.Practice
- 02Capstone builds: Resource directoryA directory groups resources under meaningful headings and uses links that identify their destinations.Practice
- 03Capstone builds: Portfolio case studyA case study explains the problem, the work, and the evidence for the result without inventing impact metrics.Practice