machine .toml source > generated view > drift gate

Record index

maintainer_decision.index.toml

Maintainer rulings, namespace MD, at .working/toml/maintainer_decision.index.toml.

About

A maintainer decision is a created-terminal, immutable ruling carrying its decision (the answer plus its rationale). Its actor kind is restricted to maintainer or importer only: a maintainer ruling with assistant attribution is a contradiction the schema refuses, and importer covers migrated history.

Why

The record, not the conversation, is the source of truth: a ruling made in chat and never recorded did not happen. Making rulings a distinct immutable type separates what the maintainer decided from what anyone proposed, and the attribution restriction makes that separation structural.

Description

The shared index shape with the standard envelope plus decision. Single state recorded, no transitions, never proposable. A ruling may link exemplifies to the preference pattern it instantiates, feeding the distillation of standing preferences from individual rulings.

How it works

Recorded the session it is made; overturning is a new record linking the old. Baseline as of spec 1.1.0 (it was module-tier in 1.0.0); the additive schema upgrade carries a populated 1.0.0 governance-module index forward byte for byte.

Generated view

Surfaced in the composed DECISIONS.md and the DECISIONS.toml projection, plus the optional MAINTAINER_DECISION-INDEX.md mirror.

Value

An authoritative, immutable register of the human's rulings, which helps prevent a decision from being re-litigated, mis-remembered, or silently reattributed.

Usage

  • Created by: opf init (empty index); records at each maintainer ruling; the importer for migrated history.
  • Updated by: nothing; immutable.
  • Read by: opf render (DECISIONS.md, DECISIONS.toml, the mirror); opf doctor (schema, the actor-kind restriction, uniqueness).