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.

I2672 — Nabídky a výběr jsou jedno čtení, promítnuté do CLI, MCP, HTTP a OpenAPI

Deklarovat čtení jednou pomocí capability!, aby každý povrch odpovídal stejné nabídky, stejný výběr a stejný důvod.

BLOKOVÁNO vlna 1 · p1 · profil implementation · běží samostatně

Součást development-runtime — The runtime has a development surface.

Blokováno. Tento úkol nemůže začít, dokud není I2670 hotovo. Stav je z toho odvozen, ne deklarován.

Cíl

Deklarovat čtení jednou pomocí capability!, aby každý povrch odpovídal stejné nabídky, stejný výběr a stejný důvod.

Proč

Vlastník, 2026-10-13, s plným oprávněním: zprovoznit MinIO, server sccache a každý uzel mesh, ověřeno a validováno. Cluster kompiluje stejný Rust na každém stroji ze studené cache; dva deklarované offload hostitelé byli ten den pod svým minimem disku. Viz ADR 0157.

Aktuální stav

Změřeno na masteru b29cf4e487 dne 2026-10-13: mesh.status, mesh.nodes a mesh.peers existují; žádné z nich neodpovídá, co uzel nabízí.

Cílový stav

mesh.build_cache odpovídá nabídkami, výběrem, zdůvodněním a použitým záložním postupem; generované projekce jsou aktuální; žádný povrch nedrží vlastní seznam.

Rozsah

  • apps/majordomus-cli/src/capability/builtin/mesh.rs
  • docs/generated/

Mimo rozsah

  • Obrazovka: I2675

Závislosti

Co na tom čeká

Kritéria přijetí

  • CLI, nástroj MCP a trasa HTTP odpovídají shodným obsahem
  • Dokument OpenAPI pojmenovává typ a žádné tajné pole
  • majordomus generate --check je čisté

Validace

  • bin/majordomus plan validate
  • majordomus generate --check

Požadované důkazy

  • build_cache_read_projections

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.

Kanonický záznam: .ai/repo/project/issues/I2672.yaml. Přečtěte ho zpět pomocí majordomus plan show I2672.

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