idkmesh

Decisions Index

This directory holds the project’s Architecture Decision Records. An ADR states a decision, the context that forced it, and the consequences accepted with it, as of its stated date. Together with ../../PROJECT_RULES.md these are the canonical current authority: where a finding, audit, or research note disagrees with an ADR, the ADR wins.

../../DECISIONS.md is a different artifact — a chronological prose log of project decisions, including many too small to need an ADR. It is not an index of this directory.

This index is exhaustive: every record below is covered by tests/test_documentation_directory_index.py, so a new ADR that is never linked here fails the suite. That guard exists because the IDKGraph observatory reports a document only when no inbound link exists anywhere, so a decision linked from some unrelated page but missing from its own index stays invisible.

Accepted

Proposed and experimental

These record a default hypothesis the project builds on, not a settled contract.

Numbering integrity

Two observations that a reader of this directory should not have to discover by listing it. Both are recorded here rather than resolved, because renumbering or re-statusing an accepted decision changes the project’s own record and is the owner’s call.

  1. The number 0008 is used twice, by two unrelated decisions — ADR-0008-independent-evidence-verification.md and ADR-0008-evaluator-sovereignty.md, both linked above. An ADR number is meant to be a stable identifier, so “ADR-0008” is currently ambiguous in any citation that does not also give the title.
  2. Evaluator Sovereignty exists twice, as ADR-0008-evaluator-sovereignty.md and ADR-0009-evaluator-sovereignty.md. Both are marked Accepted, both are dated 2026-08-28, and both open with the same sentence — “Adopt Evaluator Sovereignty as an IDKMesh invariant” — but they state different requirement lists, ADR-0009’s being the longer. Neither record says it supersedes the other. DECISIONS.md cites only ADR-0009.

There is also no ADR-0001; the sequence begins at 0002.