ARTICLE XXXVI/RATIFIED 26.05.24/REVISION 1.0.0

Conflict Resolution Logic (CRL-01)

When two ratified articles disagree, the runtime does not guess. CRL-01 fixes a total order so the answer is the same on every machine.

§46.1 Function

CRL-01 defines a deterministic total order over ratified articles. Given any two articles A and B that produce contradictory directives on the same subject, exactly one is binding and the choice is reproducible by any compliant agent.

§46.2 Priority Order

Articles are compared by the following keys, in order. The first key that differs decides the winner:

text
1. authority_rank: constitutional(4) > charter(3) > doctrinal(2) > operational(1) 2. quorum_class: charter(3) > constitutional(2) > standard(1) 3. revision_major (semver MAJOR) — higher wins 4. ratified_at (ISO-8601 timestamp) — later wins 5. article_number (roman/decimal) — higher wins 6. canonical_id (lexicographic) — later string wins (final tiebreak)

§46.3 Conflict Record

When the runtime applies CRL-01 to resolve a conflict, it MUST write a conflict record to the civilization memory layer containing: both loci, the decided winner, the key index that decided, and the snapshot t_snap. Silent override is forbidden.

json
{ "@type": "kiri:ConflictResolution", "subject": "treasury.allocation", "candidates": ["kiri:doctrine/MELEGA-CONST-I", "kiri:doctrine/MELEGA-EXPN-XXII"], "decided_by_key": "authority_rank", "winner": "kiri:doctrine/MELEGA-CONST-I", "t_snap": "2026-05-24T10:00:00Z", "recorded_at": "kiri:memory/conflict/…" }

§46.4 Bounded Scope

CRL-01 resolves runtime application only. It does not amend either article, does not move either toward SUPERSEDED, and does not relieve governance of the duty to file a reconciling GPL-01 proposal when conflicts recur.

§46.5 Final Principle

A civilization that flips a coin to resolve its own contradictions is not a civilization. CRL-01 is the standing refusal to flip the coin.

Determinism is the moral choice when two laws disagree.

Operational Bindings

View system map →

This article is not inert prose. It compiles into the following runtime systems, schemas, signals, and governance permissions.

Bound Systems
  • Governance Core
    L8 · GOV-01
    Owns the proposal lifecycle, quorum gating, and amendment of the amendment process.
    governanceproposal lifecycleonline
    kiri:system/governance
  • Ontology Graph
    L6 · ONT-01
    Canonical typed graph of doctrines, agents, swarms, treaties, and transactions.
    ontologyJSON-LD / GraphQLonline
    kiri:system/ontology
  • Persistent Memory Layer
    L1 · MEM-01
    Addressable, signed, reversible storage of every ratified record.
    memoryappend-only ledgeronline
    kiri:system/memory
Published Schemas
  • kiri:spec/CRL-01
    Total priority order resolving contradictory articles.
  • kiri:schema/Amendment
    Supersession record produced when CRL-01 resolves conflict.
Emitted Signals
proposal.supersededmemory.supersededschema.versioned
Governance Permissions
proposal.ratifymemory.amend
Runtime Flows
  • ONT-01 · Ontology GraphGOV-01 · Governance CoreDetected contradictions enter the CRL-01 priority sort.
  • GOV-01 · Governance CoreMEM-01 · Persistent Memory LayerResolution outcomes commit as forward-pointer amendments.
End of Article XXXVI · Doctrine MELEGA-CRL-XXXVI · Verified by Consensus