TriageCode · method & engineering · [A]anchored [P]presumed [?]open tcode
TriageHub

Docs · TriageCode

Evidence anchoring: how to read [A], [P] and [?]

Reference for the TriageCode anchoring scale — what each marker means, the mechanical obligation of each level and how the sensor verifies the citation.

Anchoring is the degree of evidence that backs a statement. It does not measure the confidence of whoever writes it — it measures what anchors the statement in the reality of the code. A statement only rises a level when it gains citable evidence, never when the author “feels more sure.”

The three levels

  • [A] Anchored — direct, citable evidence: file and line, a green test, a migration or a commit hash. The obligation is to cite the evidence on the same line. An [A] without a citation is invalid and the sensor downgrades it to [P].
  • [P] Presumed — inferred from patterns, names or framework conventions. It’s plausible, not proven. The obligation is to generate a tracked validation item — it’s explicit debt, not certainty.
  • [?] Open — not determinable from the available artifacts. It blocks marking the unit as done and becomes a question for a human to answer.

Why ASCII tags

Markers like [A] are greppable: a sensor can scan the text and check, deterministically, whether every [A] carries a citation and whether no unit marked as done still carries a [?]. A colored emoji serves only as visual support in reports — never as the data the machine verifies.

The golden rule

When in doubt, use the lowest level. An honest [?] is worth more than a misleading [P], because engineering begins when you admit what you don’t yet know — and the system stops pretending to know what it doesn’t.