I3417 — An observation can cite the mesh review that found what it records, and the reference stays in the candidate's body, never in its provenance
Accept a review: reference carrying a mesh review request key among the evidence references of knowledge observe. The compose step keeps it in the candidate's Evidence body and never in provenance.derived_from, because a mesh review key does not resolve in every checkout. Document it in step 1 of the evolve skill.
BLOKOVÁNO wave 5 · p3 · implementation profile · parallel safe
Blocked. This issue cannot start until I3415, milestone:knowledge-is-reconciled-before-it-is-reviewed are done. The status is derived from that, not declared.
Cíl
Accept a review: reference carrying a mesh review request key among the evidence references of knowledge observe. The compose step keeps it in the candidate's Evidence body and never in provenance.derived_from, because a mesh review key does not resolve in every checkout. Document it in step 1 of the evolve skill.
Proč
The owner's 2026-10-19 Cognitive Fabric pack asks the episode lifecycle to carry bounded signals from code review (campaigns/prismatic-way-cognitive-fabric-prompt-pack/prompts/03_KNOWLEDGE.md). Reusing observation.recorded adds no event and no store.
Aktuální stav
lib/knowledge.sh:187 accepts only file:, test:, commit:, issue: and claim: evidence. Reviews live in the mesh journal (apps/majordomus-cli/src/mesh/cooperation.rs:3829 answer_review), and share/events.yaml has no review event.
Cílový stav
A reviewer's finding can be recorded as an observation that names its review.
Rozsah
- lib/knowledge.sh
- test/cases/980_a_session_records_what_it_observed.sh
- docs/KNOWLEDGE.md
- site/content/docs/knowledge.md
- .ai/repo/skills/evolve/SKILL.md
Mimo rozsah
- Reading the mesh journal from the deriver
- Turning review answers into observations automatically
- A review ledger event
Závislosti
Kritéria přijetí
- knowledge observe accepts a well-formed review reference and refuses a malformed one without writing
- The derived candidate lists the review reference under Evidence and not in provenance.derived_from, and knowledge check passes in a clone without the mesh
- Step 1 of the evolve skill shows a review reference
Validace
- bash test/run.sh 980_a_session_records_what_it_observed 981_an_observation_becomes_a_grouped_candidate 3004_evolve_is_a_procedure_of_existing_commands
- majordomus plan validate
Požadované důkazy
- case_an_observation_cites_its_review
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/I3417.yaml. Read it back with majordomus plan show I3417.