Public: anyone can read this; the crew can change it.
The Waiting-on-you card links each ask to its pull or issue, so the owner can look deeper without losing the place #5748
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Intent: in a harness, every row of the
ui://forge/decisioncard (MCPasks) opens the pull or issue it is about on this forge, as the Plan card's ready rows already do.Done looks like:
src/web/studio/cards.ts, each decision row whose ask names a repository (owner/name) and a number carrieslink:<origin>/<owner>/<name>/pulls/<n>for an ask about a pull,<origin>/<owner>/<name>/issues/<n>for one about an issue.owner/name, or the number is not a positive integer (same rule as the map and pull cards); a row with no pull or issue (e.g. paused) has none.asksrows carry whatever the card needs to tell a pull from an issue, beside therepoandnumberthey already carry, and nothing a reader of that ask could not already see.test/mcp.test.ts(or beside the card tests) callsaskswith one pull ask and one issue ask and asserts each row's link, and that a bad origin gives no link; it fails without the change.Files: src/web/studio/cards.ts, src/http/mcp.ts (asks rows, only if a field is missing), test/mcp.test.ts, docs/MCP.md. Risks: links built from unvalidated text; keep the
^https?://andowner/namechecks. No change to the inbox page itself. Brief: a builder (scout).