Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

I2732 — The MCP reference repeats no registry entry: no hand-written document lists tools

Remove the second inventory of MCP tools from docs/MCP.md and hold every hand-written document under docs/ to naming tools in prose, so the next composed module cannot be missing from a list nobody regenerates.

PŘIPRAVENO vlna 0 · p2 · implementační profil · bezpečné paralelně

Součást capability-graph — Jeden graf schopností, dvě projekce a žádný druhý inventář toho, co tento repozitář umí.

Připraveno. Všechny závislosti jsou hotové, takže majordomus plan start I2732 bude přijato.

Cíl

Remove the second inventory of MCP tools from docs/MCP.md and hold every hand-written document under docs/ to naming tools in prose, so the next composed module cannot be missing from a list nobody regenerates.

Proč

On 2026-10-15 the 0.27.0 integration top (#1183) went red on case 532 while the new capability worktree.uncommitted reached the registry and every generated page; tracing it showed that docs/MCP.md's five hand-written tool tables (29 rows: tool, capability, arguments, answers) did not carry it. Those tables repeated the registry, which CLAUDE.md and ADR 0004 call a design defect, and the generated reference already exists: docs/generated/capabilities.md and the site's /registry/mcp/, which case 532 holds to the registry.

Aktuální stav

docs/MCP.md carries hand-written tool tables under Peers, Episodes, Tools and Sessions and continuity; nothing checks them against the registry, and majordomus_worktree_uncommitted is absent from them.

Cílový stav

docs/MCP.md names each tool in prose where it explains why it exists, and links the derived reference for arguments and answers (docs/generated/capabilities.md, /registry/mcp/, majordomus_capability at runtime; the local-only session tools through majordomus capabilities describe). Case 3062 refuses a table row whose first cell is a majordomus_ tool in any tracked Markdown document under docs/ outside docs/generated/, after proving its pattern on a planted row and a planted non-row.

Rozsah

  • docs/MCP.md
  • test/cases/3062_the_mcp_reference_repeats_no_registry_entry.sh
  • .ai/repo/project/issues/I2732.yaml

Mimo rozsah

  • Generating a tool table into a region of docs/MCP.md, which would need a region projection in majordomus generate
  • The site's /registry/mcp/ page, which is already derived and held by case 532

Závislosti

Žádné. Tento úkol je kořenem grafu.

Kritéria přijetí

  • No tracked document under docs/ outside docs/generated/ has a table row whose first cell is a backticked majordomus_ tool name
  • Case 3062 fails on the tables docs/MCP.md carried before this change and passes after it

Validace

  • bin/majordomus plan validate
  • test/run.sh 3062_the_mcp_reference_repeats_no_registry_entry

Požadované důkazy

  • the_mcp_reference_repeats_no_registry_entry_case

Důkazy

Nic nezaznamenáno. Za každým tokenem výše musí stát příkaz nebo artefakt, než lze tento úkol dokončit; vyprávění se odmítá.

Časová osa

zahájeno
—
ověřeno
—
dokončeno
—

Tato tři pole, důkazy výše a stav závislostí jsou vše, z čeho se stav skládá. Neexistuje žádné pole stavu, které by s nimi mohlo být v rozporu.

Canonical record: .ai/repo/project/issues/I2732.yaml. Read it back with majordomus plan show I2732.

Prohledává názvy a popisy všech stránek, které tento web publikuje.