Blocked by: companion dev-observatory portfolio Steps 26+28 gate Step 8 (real portfolio.json); Step 7 can start immediately
Build doc: documentation/portfolio-refresh-plan.md
Goal
Restructure the Work section into Flagship cards / Utility table / separate Fun + Professional sections / third-party table, all fed by generated src/data/portfolio.json (dev-observatory is the single edit surface); rewrite 'How it all fits together' around the tools; adopt the proposal brand tokens with auto light/dark; deploy x-marks-the-spot to GitHub Pages; ship through the existing CI gates with live-bytes verification.
Proposal (P/D inventory): https://claude.ai/code/artifact/9df8e138-bfb3-4024-b2e7-0da2aa17b0dc
Producer plan: dev-observatory/plans/portfolio-pages-plan.md in aberson/coding-root.
Work (7 steps)
Acceptance
Deploy workflow green; live site serves the restructured Work section in both themes; linkinator green including the new x-marks-the-spot Live link; M4 operator visual UAT sign-off.
Synced from documentation/portfolio-refresh-plan.md by /repo-sync at c54a2cc
Blocked by: companion dev-observatory portfolio Steps 26+28 gate Step 8 (real portfolio.json); Step 7 can start immediately
Build doc: documentation/portfolio-refresh-plan.md
Goal
Restructure the Work section into Flagship cards / Utility table / separate Fun + Professional sections / third-party table, all fed by generated
src/data/portfolio.json(dev-observatory is the single edit surface); rewrite 'How it all fits together' around the tools; adopt the proposal brand tokens with auto light/dark; deploy x-marks-the-spot to GitHub Pages; ship through the existing CI gates with live-bytes verification.Proposal (P/D inventory): https://claude.ai/code/artifact/9df8e138-bfb3-4024-b2e7-0da2aa17b0dc
Producer plan:
dev-observatory/plans/portfolio-pages-plan.mdin aberson/coding-root.Work (7 steps)
Acceptance
Deploy workflow green; live site serves the restructured Work section in both themes; linkinator green including the new x-marks-the-spot Live link; M4 operator visual UAT sign-off.
Synced from documentation/portfolio-refresh-plan.md by /repo-sync at c54a2cc