Skip to content
rfc-workflow Source Authority
Login

Source Authority

Authority rule

The workflow is source-grounded. A claim may enter public RFC text only when an accepted claim record ties it to source evidence or to an explicit design decision recorded in evidence artifacts.

Authority hierarchy

When sources disagree, use the highest available authority.

  1. Primary source corpus
    • Checked-in source text, schemas, fixtures, examples, tests, traces, captured protocol exchanges, or other first-order artifacts in scope for the selected pack.
    • Exact locators are required.
  2. Source-derived discovery aids
    • Graphs, indexes, inventories, relationship extracts, search handles, or equivalent aids derived from the corpus.
    • Use them to find and cross-check evidence, not to replace it.
  3. Project-pack orientation context
    • Curated terminology, concept maps, prior synthesis, and corpus notes supplied by the selected pack.
    • Useful for orientation; not sufficient by itself for public technical claims.
  4. Source scout reports
    • Bounded summaries produced from specific source areas or observations.
    • They must carry locators and uncertainty notes.
  5. Workflow notes and prompts
    • Operational intent, structure, and run control.
    • Never authoritative for technical behavior.
  6. Synthesized RFC prose
    • Workflow output.
    • It must be corrected whenever it conflicts with higher authority.

Claim classes

Every claim record uses one class.

Backing-record discipline

Public prose is composed from backing records; it is not written first and justified later.

For each accepted claim record, keep enough evidence to show how the claim was established:

A public requirement with no accepted backing record is ungrounded and must be removed, repaired, or escalated.

Claim admission checklist

A claim may move to accepted only when:

Evidence reference shape

Use compact references in evidence artifacts:

Keep long excerpts and raw retrieval output in evidence artifacts, not in public RFC prose.

Conflict handling

When authorities disagree:

  1. [ ] Identify the conflicting claim IDs.
  2. [ ] Compare authority levels.
  3. [ ] Check whether one source is stale, generated, test-only, or scoped to a different mode.
  4. [ ] Use the discovery aid or the smallest direct source read needed to resolve the conflict.
  5. [ ] Ask for a narrower scout pass if the conflict still spans too much surface.
  6. [ ] Resolve the conflict in the claim ledger before editing public prose.
  7. [ ] If unresolved, mark the claim as an open question and block final packaging.

Disallowed moves