Intent: asking a harness 'how is my crew' shows one glanceable card instead of JSON.
Done:
[ ] crew, health and capacity each return a ui://forge/<name> card using the page's words (one line each: who is working on what, what is red, what is free)
[ ] Fields escaped, link to the page; read-only tools stay readOnlyHint: true
[ ] A test renders each card full and empty and fails without the change
[ ] bun test test/mcp-size.test.ts passes without raising ceilings; bun scripts/mcp-table.ts run
Intent: asking a harness 'how is my crew' shows one glanceable card instead of JSON.
Done:
crew,healthandcapacityeach return aui://forge/<name>card using the page's words (one line each: who is working on what, what is red, what is free)readOnlyHint: truebun test test/mcp-size.test.tspasses without raising ceilings;bun scripts/mcp-table.tsrunFiles: src/http/mcp/tools/crew.ts, src/http/mcp/tools/health.ts, src/http/mcp/tools/capacity.ts, test/mcp-cards-crew.test.ts
Risks: size ceiling; share one card helper rather than three. Suggested: scout.