feat(pulse): per-item details (description / steps / verify / estimate / links)
Each phase item now carries actionable detail. The current sub-step auto-expands by default so the first thing the user sees IS the how-to. Other items expand on click.
User feedback that triggered this: "me falta una explicación paso por paso de los puntos, así no tengo que estar preguntándote todo el tiempo".
Coverage
- Fase 1 · Web (13 items): every item has description + estimate. The 8 in-flight items have full steps + verify + links.
- Fase 2 · Steam (14 items): full Steamworks signup flow documented end-to-end (signup → legal → W-8BEN-E → fee → app_id → wishlist_env).
- Fase 3 + 4: descriptions only at the phase level; will populate when we approach those phases.
Test plan
-
pytest 479 passed -
/api/pulse current_item has 7 steps, 4 verify, 2 links -
Post-merge: confirm UI renders expanded current item by default