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.

I3258 — Evidence for and against one criterion is kept and named, and the criterion reads unknown until it is settled

When two current pieces of evidence for one criterion disagree (a passing test and a failing claim, two observations), the criterion keeps both with their sources and reads unknown with reason `conflicting`; nothing averages or drops one.

PŘIPRAVENO vlna 0 · p2 · profil implementation · bezpečné souběžně

Součást intent-lifecycle — Práce je dohledatelná k záměru, kterému slouží, a záměr je naplněn jen důkazy.

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

Cíl

When two current pieces of evidence for one criterion disagree (a passing test and a failing claim, two observations), the criterion keeps both with their sources and reads unknown with reason `conflicting`; nothing averages or drops one.

Proč

2026-10-08 and 2026-10-11: contradicting evidence must be preserved; the vocabulary constraint (do not extend public states unless needed) is kept by the proposed ADR on conflicting evidence. It builds on I2822 (satisfaction is explained), a local revival in flight and not on master or origin; record it as depends_on once I2822's record lands. Proposed in ADR 0193 (Conflicting evidence keeps the verdict vocabulary: the criterion reads unknown and cites both sides) (proposed; it carries no authority until the owner accepts it). Sources: chatgpt-majordomus:c221#2.

Aktuální stav

IntentVerdictState is satisfied, unsatisfied, unknown; a criterion carries one evidence ref; the gap schema already has `conflicting` for a worker's observation.

Cílový stav

Conflict is a reason on unknown, served on CLI, HTTP, MCP and /ui identically.

Rozsah

  • apps/majordomus-cli/src/intent.rs
  • apps/majordomus-cli/tests/intent.rs
  • docs/CONCEPTS.md

Závislosti

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

Kritéria přijetí

  • A criterion with one passing and one failing current source reads unknown naming both
  • The public verdict vocabulary is unchanged (schema test)

Validace

  • majordomus plan validate
  • majordomus intent validate

Požadované důkazy

  • test_conflicting_evidence_is_kept

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/I3258.yaml. Read it back with majordomus plan show I3258.

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