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.

I3115 — A rule or guarantee that cites a proposed decision as its authority is listed, and the owner's acceptance queue is derived from it

Derive the citation edges from active rules, docs/CLAIMS.yaml guarantees and features to ADRs. Report every blocking rule or guarantee whose cited ADR has status proposed, ordered by how many rules rest on it, as the owner's acceptance queue. This is advisory, not a refusal.

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

Part of a-claim-stands-only-on-its-evidence — A claim that something is enforced, tested or delivered stands only on recorded evidence that would have caught it being false.

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

Cíl

Derive the citation edges from active rules, docs/CLAIMS.yaml guarantees and features to ADRs. Report every blocking rule or guarantee whose cited ADR has status proposed, ordered by how many rules rest on it, as the owner's acceptance queue. This is advisory, not a refusal.

Proč

On 2026-09-11 (c111#6) the owner was told a normative claim must not depend on a proposed ADR as if it were accepted. Counted on master 707a04c on 2026-10-18 with grep -l '^status: proposed' .ai/repo/adrs/*.md (and the same for accepted): 90 proposed and 27 accepted decisions. ADR 0048 (how a rule declares enforcement) and ADR 0087 (evidence at the presented revision) are both proposed and carry most of this domain. lib/adr.sh refuses to write any status but proposed, so acceptance is a person's act that nothing prompts. It extends milestone architecture-is-enforced. Sources: chatgpt-majordomus:c111#6.

Aktuální stav

lib/adr.sh: statuses proposed, accepted, superseded and rejected; propose writes proposed only. No reader joins rules to ADR status.

Cílový stav

majordomus adr list (or the decision capability) and the evidence view show \"rests on proposed\" per rule, plus a queue the owner can accept from.

Rozsah

  • lib/adr.sh
  • apps/majordomus-cli/src/rules
  • scripts/generate-site-data
  • docs/DOCTRINE.md

Mimo rozsah

  • Accepting any ADR (owner's act)
  • Refusing a rule because of its ADR status

Závislosti

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

Kritéria přijetí

  • A fixture rule citing a proposed ADR is listed; once the ADR is accepted the rule is not
  • The queue is ordered by dependents and is identical on CLI and MCP

Validace

  • MJ_TEST_JOBS=4 bash test/run.sh 99_adr
  • majordomus plan validate

Požadované důkazy

  • case_rule_on_proposed_adr_listed

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

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