I3420 — A mesh peer asked for critique receives the question and its evidence, and its answer is recorded with the session that gave it
Have the mesh-review adapter send the bounded, scrubbed question the driver built as the review request body, within the mesh's body bound. The question holds the hypothesis and prior opinions marked as opinions, the evidence references and the request for a falsifier. Return the answering session as the consultation's source.
BLOKOVÁNO wave 2 · p2 · implementation profile · parallel safe
Blocked. This issue cannot start until I3418, milestone:an-inference-names-its-source-and-budget are done. The status is derived from that, not declared.
Cíl
Have the mesh-review adapter send the bounded, scrubbed question the driver built as the review request body, within the mesh's body bound. The question holds the hypothesis and prior opinions marked as opinions, the evidence references and the request for a falsifier. Return the answering session as the consultation's source.
Proč
The owner's 2026-10-19 Cognitive Fabric pack asks peer critique to reuse the mesh review request (campaigns/prismatic-way-cognitive-fabric-prompt-pack/prompts/04_REASONING_MESH.md). contracts/ECONOMICS.md reserves peer critique for the highest materiality, which a subject line cannot serve.
Aktuální stav
scripts/lib/advisors/mesh-review.mjs:31-35 posts only subject and reviewer, while docs/MESH.md:376 admits a request body of up to 8 KiB. The answer carries session, verdict and note (apps/majordomus-cli/src/mesh/state.rs:406-413), and the adapter returns only conclusion and stance (mesh-review.mjs:44-50).
Cílový stav
The request body is the prompt cut to the mesh bound, with a marker when it is cut. The consultation carries the answering session. changes_requested maps to opposes, as today.
Rozsah
- scripts/lib/advisors/mesh-review.mjs
- scripts/lib/advisors/contract.test.mjs
- apps/majordomus-cli/tests/reasoning_mesh.rs
- docs/REASONING.md
Mimo rozsah
- Replacing the 2 s poll with the pushed channel (unmerged on feature/the-blackboard-is-pushed)
- Executing anything on the peer
- A new mesh event kind
Závislosti
Kritéria přijetí
- The review request a peer reads holds the question's evidence references and the opinion markers
- A prompt longer than the body bound is cut with a visible marker, and the request is still admitted
- The recorded consultation names the answering session
- reasoning_mesh's absence half still decides locally
Validace
- node --test scripts/lib/advisors/contract.test.mjs
- cargo test --manifest-path apps/majordomus-cli/Cargo.toml --test reasoning_mesh
- bash test/run.sh 731_advisor_transport_contract
Požadované důkazy
- contract test of the peer request body
- reasoning_mesh assertion on the replicated body
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/I3420.yaml. Read it back with majordomus plan show I3420.