Repository navigation
docs(dashboard): wire /program/mcpx to its live Project Area + Grist rows (#1127 follow-up) - #2420
Conversation
…rows Set the mcpx ProjectConfig poolArea/roadmapArea to mcpx (Project #4 Area and Grist rows 24-27, executed in the 2026-10-27 taxonomy pass on #1127 but never wired in code), add the pool link and the unlinked source docs (pkgs/mcpx/TODO.md, ASSESSMENT.md, docs/compare/, daemon/README.md) as dashboardLinks, and rewrite the stale no-Area gap as the nix-backlog re-home gap (#309). program.test.ts now asserts the wired state: fixture mcpx pool items and roadmap rows count toward the mcpx summary, and the rendered page states the empty-feed banners instead of the null-area gaps. Refs #1127. Queue task 3026.
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 16 minutes. View limit details
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Queue task 3026, follow-up from triage task 2415 on #1127.
The 2026-10-27 taxonomy pass (note on #1127) executed the integration externally — Project #4 Area
mcpxcreated with all 5 open mcpx issues as pool items, Grist 'Program roadmap' rows 24-27 added under Areamcpxand already served by /api/roadmap.json — but the dashboard code was never wired to it: the mcpx ProjectConfig still hadpoolArea: null/roadmapArea: null, so /program/mcpx rendered the 'No dedicated Project Area yet' / 'No Grist roadmap area yet' gaps and 0 counts.Changes (only the mcpx entry + aggregator tests):
pm-stack/aggregator/src/project-config.ts: mcpxpoolArea: "mcpx",roadmapArea: "mcpx"(exact strings verified from the taxonomy-pass note); dashboardLinks gain the Projects-pool link and the unlinked source docs — pkgs/mcpx/TODO.md, pkgs/mcpx/ASSESSMENT.md, pkgs/mcpx/docs/compare/, pkgs/mcpx/daemon/README.md; the stale 'No Project Area or roadmap area yet' editorial gap is rewritten to the remaining truthful gap (nix-side backlog not yet re-homed, mcpx: re-home the open mcpx backlog from dezren39/nix, with this repo as the single source #309).pm-stack/aggregator/test/program.test.ts: summaries test now feeds fixture mcpx pool items + two mcpx roadmap rows (the in-repo Grist seed predates live rows 24-27, so they are added in-test) and asserts poolTotal/roadmapRows = 2; the render test asserts the page no longer contains the null-area gap text and instead states the empty-feed banners, and that the TODO.md link renders.No other project entry changes; no Project #4 or Grist writes. Tests run in CI on this PR (fleet CI-first policy).
Refs #1127.
Need help on this PR? Tag
@codesmith-botwith what you need.