What: complete the onboarding wizard on a fresh install → the About-You home card keeps showing its mount-time (empty) profile snapshot until a full page reload. Found live-testing v0.0.3-alpha.3 (2026-07-20); present in every amicode.8-lineage build — not a regression.
Why: widgets-src/about-you.ts fetches /amicode/profile ONCE at mount and only re-fetches inside its own pencil-edit flow. The wizard (onComplete={saveProfileFields}, PR #35) writes the same profile from a different surface; nothing tells the mounted card.
Fix sketch (in-idiom): the widget host already has the needed mechanism — now-solving.ts stays live via amico.onContext(render) / amico.onConfig(render). (1) About-You subscribes and re-fetches on the pump (its edit flow's re-fetch at ~lines 191–194 is the code to share); (2) verify wizard completion pumps the bus — if not, its completion handler needs the one-liner, which also covers any future profile-reading widget.
AC: finish the wizard → the card shows the saved identity within a second, no reload.
🤖 Generated with Claude Code
What: complete the onboarding wizard on a fresh install → the About-You home card keeps showing its mount-time (empty) profile snapshot until a full page reload. Found live-testing v0.0.3-alpha.3 (2026-07-20); present in every amicode.8-lineage build — not a regression.
Why:
widgets-src/about-you.tsfetches/amicode/profileONCE at mount and only re-fetches inside its own pencil-edit flow. The wizard (onComplete={saveProfileFields}, PR #35) writes the same profile from a different surface; nothing tells the mounted card.Fix sketch (in-idiom): the widget host already has the needed mechanism —
now-solving.tsstays live viaamico.onContext(render)/amico.onConfig(render). (1) About-You subscribes and re-fetches on the pump (its edit flow's re-fetch at ~lines 191–194 is the code to share); (2) verify wizard completion pumps the bus — if not, its completion handler needs the one-liner, which also covers any future profile-reading widget.AC: finish the wizard → the card shows the saved identity within a second, no reload.
🤖 Generated with Claude Code