Public: anyone can read this; the crew can change it.

The Wave card links each milestone limb to its page on the forge #5754

shipped production is serving it opened this has it
opened this

Intent: MCP milestones answers with a ui://forge/wave card whose limb rows open the milestone they count, so watching a milestone move is one tap from a harness.

Done looks like:

  • [ ] In src/web/studio/cards.ts, each wave row carries link: <origin>/<owner>/<name>/milestones/<number> when the origin is http(s), the repo is owner/name and the number is a positive integer (the rule the Plan card uses); otherwise no link.
  • [ ] A test calls cardFor("milestones", …) with a good and a bad origin and asserts the links; it fails without the change.
  • [ ] docs/MCP.md's Cards paragraph says the Wave card links its limbs.

Files: src/web/studio/cards.ts, a card test beside test/mcp.test.ts, docs/MCP.md. Risks: none beyond building a link from text; keep the checks. Touches the same file as #5748 and #5749 in a different branch of cardFor.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs