Skip to content

Formal-System Change-Control Workflow

Governance workflow — instantiates Formal Derivation System Design

Governs how axioms and inference rules are proposed, versioned, and released, using a regression suite of exemplar derivations to expose the blast radius of every change.

A Formal-System Change-Control Workflow is the process discipline wrapped around changing the kernel — the axioms and inference rules. Because altering one axiom or rule can silently redraw the entire closure, changes cannot be made ad hoc. The workflow requires that every proposed change be versioned, reviewed, and — most importantly — run against a regression suite of exemplar derivations whose outputs are known, so the change's downstream consequences (its blast radius) become visible before release. Its defining commitment is that it governs the mechanics of revision — proposal, versioning, regression, rollout, rollback — without itself judging whether the revised system is sound or executing any derivation; those are other mechanisms' jobs.

Example

A payroll platform must update its tax-withholding rules for the new fiscal year. Rather than editing rules in place, the change goes through change control. The proposed rule change is committed against a version; the platform runs its regression suite — a curated library of exemplar payslip derivations, each a known input mapped to an expected withholding result — and diffs the outputs. The run flags that the change unexpectedly alters roughly 4,000 prior-year exemplars (an illustrative figure), not just the intended bracket, revealing an interaction with a supplemental-wage rule nobody anticipated. Because the blast radius is now visible, reviewers can fix the rule, re-run, and only then tag a new version and stage the rollout — with a one-click revert to the prior version held in reserve. What would have been a silent, wide-ranging change becomes a reviewed, bounded, reversible one.

How it works

  • Proposal against a version. Every axiom or rule change is a versioned proposal, never an in-place edit, so provenance and revertability are guaranteed.
  • Regression as the sensor. The change is run against the exemplar derivation suite and outputs are diffed against expected results; the diff is the measured blast radius.
  • Review the diff, not the intent. Sign-off attaches to what actually changed across the exemplars, catching unintended consequences that the proposer's stated intent would hide.
  • Version, stage, and roll back. Accepted changes bump a version (semantic-versioning style, so the size of the change is legible), roll out in stages, and remain revertible.

Tuning parameters

  • Regression coverage — how many and how varied the exemplar derivations are. Broader suites detect more unintended effects but cost more to run and maintain.
  • Version granularity — fine-grained versions per change vs. batched releases. Fine grain isolates cause; batching reduces overhead but muddies attribution.
  • Review gate weight — lightweight sign-off vs. heavy multi-reviewer approval. Heavier gates catch more but slow iteration.
  • Rollout staging — all-at-once vs. phased release with a revert path. Phasing limits exposure to a bad change; all-at-once is simpler but riskier.

When it helps, and when it misleads

Its strength is making change consequences visible and reversible: it directly attacks the archetype's classic hazard — "changing an axiom or inference rule has unclear blast radius because closure consequences are not tracked" — by turning that blast radius into a concrete, reviewable diff before anything ships.

Its failure mode is coverage-shaped: regression only catches what the exemplar suite exercises. A change whose effect falls entirely outside the covered cases sails through a green run untouched, breeding false confidence exactly where the suite is thin.[n1] The classic misuse is trusting a passing regression over a skimpy suite, mistaking "no exemplar changed" for "nothing changed." The guarding discipline is to grow the exemplar suite from every incident and boundary case, treat uncovered regions as unknown rather than safe, and pair the workflow with a consistency check so that a revision cannot quietly introduce a contradiction the regression suite happens not to probe.

How it implements the components

  • revision_and_versioning_rule — it is the versioned change discipline: proposals against versions, staged rollout, and rollback that give every kernel change provenance and reversibility.
  • exemplar_derivation_suite — it uses a maintained suite of known derivations as a regression sensor, diffing outputs to measure a change's blast radius before release.

It governs the mechanics of revision; it does not itself judge the resulting system. It does not assess whether the revised kernel is sound, complete, or decidable (metatheory_review_record — that verdict is its nearest twin, the Metatheory Review Checklist).

Editorial Notes

Form Classification

Form family: Protocol, Workflow & Routine

Rationale: Formal-System Change-Control Workflow operates as a repeatable ordered procedure or handoff sequence that coordinates action because it governs how axioms and inference rules are proposed, versioned, and released, using a regression suite of exemplar derivations to expose the blast radius of every change.

Independent corroboration: The frozen evidence defines Formal-System Change-Control Workflow as 'Governs how axioms and inference rules are proposed, versioned, and released, using a regression suite of exemplar derivations to expose the blast radius of every change', so its operative form is Protocol, Workflow & Routine.

Review outcome: Independent reviewer agreement; high confidence.

Origin Attribution

Primary origin: Computer Science & Software Engineering

Origin pattern: Cross-disciplinary synthesis

Present-day reach: Multi-domain

Rationale: Versioning formal specifications and regression-testing their derivations is characteristic of software and formal-methods engineering.

Related originating lineages:

Review resolution: Both reviewers agree that computer_science is primary. I retain mathematics, organizational_management only as formative origin lineage(s), without treating every later application as an origin. cross_disciplinary_synthesis is appropriate because the exact artifact combines contributions from multiple professional lineages. Reach is multi_domain as a separate applicability judgment: it does not widen or narrow the recorded provenance. Encyclopedia synthesis is true because the exact generalized artifact is an encyclopedia-authored combination or refinement. The secondary differences are reconciled with no unresolved primary-provenance ambiguity.

Encyclopedia synthesis: The exact catalogued form synthesizes established practice rather than reproducing a single standard historical label.

Review outcome: Reconciled after independent review; high confidence.

Notes

[n1] Semantic Versioning is a public convention that encodes the nature of a change in a MAJOR.MINOR.PATCH version number, signaling whether a release is backward-incompatible. Adopted here, it makes the size of a kernel change legible at a glance — though a version number records intent, not the coverage of the regression suite that verified it.