I2414 — mesh.state a mesh.peers odpovídají filtrovaným souhrnem, který se vejde do jedné odpovědi nástroje
Dát mesh.state a mesh.peers vstupy, které zužují a shrnují: druh (relace, claimy, předávky, review), jen otevřené, jen moje, podřetězec rozsahu nebo PR a limit, s výchozím souhrnem pouze počtů.
HOTOVO vlna 0 · p1 · profil implementation · bezpečné souběžně
Cíl
Dát mesh.state a mesh.peers vstupy, které zužují a shrnují: druh (relace, claimy, předávky, review), jen otevřené, jen moje, podřetězec rozsahu nebo PR a limit, s výchozím souhrnem pouze počtů.
Proč
Oba nebrají žádný vstup (apps/majordomus-cli/src/capability/builtin/mesh.rs:1184-1216). Naměřeno 2026-10-10: mesh.state 449 kB a mesh.peers 313 kB na serveru tohoto Macu v 23:50Z (165 nároků, 126 relací, 133 překryvů, 15 předávek, 30 review; samotné živé položky zhruba 150 kB) a jedna stránka 80 událostí mesh.events dala 83 tisíc znaků. Limit výsledku nástroje každého klienta MCP je překročen, takže každé čtení šlo přes uložený soubor a jq.
Aktuální stav
Jen odpovědi o celém stavu; mesh.events je jediné stránkované čtení.
Cílový stav
Výchozí odpověď do 16 kB s počty a nejnovějšími položkami; filtry, které vrátí přesně požadovaný výřez; plný stav stále na vyžádání.
Rozsah
- apps/majordomus-cli/src/capability/builtin/mesh.rs
- apps/majordomus-cli/src/mesh/state.rs
- apps/majordomus-cli/src/mesh/page.rs
- apps/majordomus-cli/src/cli.rs
- apps/majordomus-cli/src/commands/mesh.rs
- apps/majordomus-cli/src/cockpit/pages.rs
- apps/majordomus-cli/src/integration/exclusive.rs
- apps/majordomus-cli/tests/mesh_cooperation.rs
- apps/majordomus-cli/tests/integration_across_machines.rs
- apps/majordomus-cli/tests/reasoning_mesh.rs
- scripts/lib/advisors/mesh-review.mjs
- scripts/lib/advisors/contract.test.mjs
- docs/claims/mesh-liveness-expiry.md
- docs/claims/mesh-three-runtime-convergence.md
- docs/MESH.md
Závislosti
Žádné. Tento úkol je kořenem grafu.
Co na tom čeká
Kritéria přijetí
- mesh.state bez vstupu odpoví pod 16 kB na žurnálu o 20 000 událostech
- Každý filtr vrací přesně odpovídající položky, dokázáno na stavu fixture
- Plná odpověď je stále dostupná s explicitním vstupem
Validace
- bin/majordomus plan validate
- cargo test --lib capability::builtin::mesh
- cargo test --lib mesh::page
- cargo test --test mesh_cooperation
Požadované důkazy
- mesh_state_filtered_test
Důkazy
| pokrývá | typ | command | výsledek | u commitu |
|---|---|---|---|---|
| mesh_state_filtered_test | test | cargo test --lib -- mesh::page mesh::state capability::builtin::mesh; cargo test --test mesh_cooperation | 36 prošlo, 0 selhalo; mesh_cooperation 7 prošlo, 0 selhalo (kód na masteru od 1eb8d5fa89b; znovu spuštěno na masteru 01227a0) | 01227a0 |
Časová osa
- zahájeno
- 2026-10-17T11:59:31Z
- ověřeno
- 2026-10-17T12:00:04Z
- dokončeno
- 2026-10-17T12:00:18Z
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/I2414.yaml. Přečtěte ho zpět pomocí majordomus plan show I2414.