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.

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

The owner wants every rule, guarantee and delivered feature that Majordomus states to be backed by a recorded execution at the revision being shown. For a blocking rule, that execution shows a violation being refused. Every way around a gate (an override, a disabled protection, a proposed decision cited as law) must be visible. Any statement that lacks this evidence reads as not proven on every surface, never as done.

PLÁNOVÁNO 0 of 15 issues done

připraveno
11
blokováno
4
aktivní
0
verify
0
hotovo
0
zrušeno
0

Problém

The owner wants every rule, guarantee and delivered feature that Majordomus states to be backed by a recorded execution at the revision being shown. For a blocking rule, that execution shows a violation being refused. Every way around a gate (an override, a disabled protection, a proposed decision cited as law) must be visible. Any statement that lacks this evidence reads as not proven on every surface, never as done. Proposed in ADR 0188 (A rule's proof of effect is a recorded refusal of its violation, not the presence of its wiring) (proposed; it carries no authority until the owner accepts it). Sources: chatgpt-majordomus:c098#0, chatgpt-majordomus:c109#4, chatgpt-majordomus:c109#6, chatgpt-majordomus:c115#0, chatgpt-majordomus:c124#0, chatgpt-majordomus:c124#1, chatgpt-majordomus:c130#4, chatgpt-majordomus:c135#0, chatgpt-majordomus:c135#1, chatgpt-majordomus:c139#0, chatgpt-majordomus:c139#1, chatgpt-majordomus:c139#4, chatgpt-majordomus:c142#0, chatgpt-majordomus:c143#2, chatgpt-majordomus:c143#7, chatgpt-majordomus:c143#13, chatgpt-majordomus:c147#7, chatgpt-majordomus:c193#0, chatgpt-majordomus:c193#1.

Výsledek

The owner wants every rule, guarantee and delivered feature that Majordomus states to be backed by a recorded execution at the revision being shown. For a blocking rule, that execution shows a violation being refused. Every way around a gate (an override, a disabled protection, a proposed decision cited as law) must be visible. Any statement that lacks this evidence reads as not proven on every surface, never as done.

Aktuální stav

Its issues extend existing milestones; see each issue's why.

Cílový stav

Every criterion of the intent is carried by an issue here and proven by its test.

Kritéria přijetí

  • majordomus-cli rules report names every blocking rule with no case whose '# majordomus-refutes:' header shows its violation refused; the count ratchets and only falls
  • Every dispatched blocking validator is run against a declared violation in a disposable repository and refuses it
  • On master, rule and claim states read the executions the validate run recorded for its own head, and the blocking rules no recorded run proves are printed
  • The delivery report computes required_tests_current, test_evidence_published and ui_linked; none reads unknown because of a pending pull request
  • A merge past the required check without a recorded authorisation, and a protection that stopped requiring ci, are findings of a gate
  • A scheduled mutation run over the declared critical predicates publishes its survivors as evidence
  • No README or site sentence contradicts master about runtime, model invocation, baselines or the edit guard
  • No surface (/ui/rule, /ui/governance, the published snapshot, site/content/rules) draws a not_run, stale or unknown rule as pass, or as satisfied without its state
  • Every blocking rule or guarantee that cites a proposed ADR as its authority is listed, ordered by how many rest on it, as the owner's acceptance queue

Validace

  • majordomus plan validate

Úkoly

Každý z nich je prováděcí kontrakt s vlastními kritérii přijetí, validačním příkazem a požadovanými důkazy. Sloupec wave je vrstva grafu závislostí, v níž úkol leží.

issuestatusvlnazávisí nanázev
I3110 PŘIPRAVENO 0 — A blocking rule reads proven only when one of its cases shows its violation refused
I3111 BLOKOVÁNO 1 I3110 Every dispatched blocking validator is run against a declared violation, and one that accepts it fails the case
I3112 BLOKOVÁNO 1 I2786, I3110 rule-proof-check prints the blocking rules no recorded run proves, and that count only falls
I3113 PŘIPRAVENO 0 — github-check refuses when master's protection no longer requires the verdict check gates.yaml names
I3114 BLOKOVÁNO 1 I3113 A merge past the required check is observed from the forge and matched to the owner's recorded authorisation
I3115 PŘIPRAVENO 0 — A rule or guarantee that cites a proposed decision as its authority is listed, and the owner's acceptance queue is derived from it
I3116 PŘIPRAVENO 0 — The debt every ratchet baseline holds is one derived table, with its rule and its trend
I3117 PŘIPRAVENO 1 I2962, I2963 The README and the launch page say only what master does about model invocation, doctrine dispatch and overrides
I3118 PŘIPRAVENO 0 — The edit guard's contract names every case it lets through, and each row has a test
I3119 PŘIPRAVENO 1 I2786, I2740 The delivery report computes required_tests_current, test_evidence_published and ui_linked instead of citing a merged pull request
I3122 PŘIPRAVENO 1 I2965 A coverage figure on every surface names its dimension, its commit and what it does not measure
I3123 PŘIPRAVENO 0 — finish refuses a verify command the profile does not admit for the change, and keeps its output
I3124 PŘIPRAVENO 1 I2786 A JUnit XML report a repository already produces is imported into the evidence ledger, and nothing in that repository changes
I3125 BLOKOVÁNO 2 I3124, I3122 Coverage from LCOV or Cobertura is linked line by line to the source at the measured revision
I3126 PŘIPRAVENO 0 — check and finish count the refusals later overridden and the completions later reverted, per rule and per release

Graf

a-claim-stands-only-on-its-evidence dependency graphz .ai/repo/project
flowchart LR
    I3110["I3110<br/>A blocking rule reads proven only when one of its cases shows its violation refused"]:::ready
    I3111["I3111<br/>Every dispatched blocking validator is run against a declared violation, and one that accepts it fails the case"]:::blocked
    I3112["I3112<br/>rule-proof-check prints the blocking rules no recorded run proves, and that count only falls"]:::blocked
    I3113["I3113<br/>github-check refuses when master's protection no longer requires the verdict check gates.yaml names"]:::ready
    I3114["I3114<br/>A merge past the required check is observed from the forge and matched to the owner's recorded authorisation"]:::blocked
    I3115["I3115<br/>A rule or guarantee that cites a proposed decision as its authority is listed, and the owner's acceptance queue is derived from it"]:::ready
    I3116["I3116<br/>The debt every ratchet baseline holds is one derived table, with its rule and its trend"]:::ready
    I3117["I3117<br/>The README and the launch page say only what master does about model invocation, doctrine dispatch and overrides"]:::ready
    I3118["I3118<br/>The edit guard's contract names every case it lets through, and each row has a test"]:::ready
    I3119["I3119<br/>The delivery report computes required_tests_current, test_evidence_published and ui_linked instead of citing a merged pull request"]:::ready
    I3122["I3122<br/>A coverage figure on every surface names its dimension, its commit and what it does not measure"]:::ready
    I3123["I3123<br/>finish refuses a verify command the profile does not admit for the change, and keeps its output"]:::ready
    I3124["I3124<br/>A JUnit XML report a repository already produces is imported into the evidence ledger, and nothing in that repository changes"]:::ready
    I3125["I3125<br/>Coverage from LCOV or Cobertura is linked line by line to the source at the measured revision"]:::blocked
    I3126["I3126<br/>check and finish count the refusals later overridden and the completions later reverted, per rule and per release"]:::ready
    I3110 --> I3111
    I3110 --> I3112
    I3113 --> I3114
    I3122 --> I3125
    I3124 --> I3125
    classDef done stroke:#16a34a,fill:#dcfce7,color:#14532d,stroke-width:2px
    classDef active stroke:#2563eb,fill:#eff6ff,color:#1e3a8a,stroke-width:2px
    classDef verify stroke:#7c3aed,fill:#f5f3ff,color:#4c1d95,stroke-width:2px
    classDef ready stroke:#0891b2,fill:#ecfeff,color:#164e63,stroke-width:2px
    classDef planned stroke:#0891b2,fill:#ecfeff,color:#164e63,stroke-width:2px
    classDef blocked stroke:#b45309,fill:#fffbeb,color:#78350f,stroke-width:2px
    classDef cancelled stroke:#6b7280,fill:#f9fafb,color:#374151,stroke-width:2px
    classDef superseded stroke:#6b7280,fill:#f9fafb,color:#374151,stroke-width:2px

Canonical record: .ai/repo/project/milestones/a-claim-stands-only-on-its-evidence.yaml. Read it back with majordomus plan show a-claim-stands-only-on-its-evidence.

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