Applications

Examples

Three examples of how declarations and decisions are recorded. All factories, organizations, people and figures are fictional.

This page is a summary. The full records and YAML are in specs/examples/ (written in Japanese).

1. Point versus line improvement

Keep, find, try / point-vs-line-improvement.md

Situation

At Kitahara, a fictional parts factory, two improvements start at the same time. Improvement A automates daily reports with a spreadsheet macro. Improvement B collects equipment operating data on a small industrial PC to make stoppage causes visible. Three months later both are judged effective, and on average A (30 minutes a day) looks larger than B (20 minutes a day).

A year later, the company changes its report format. A's macro stops working, its author has moved to another team, and the reports go back to manual work. When the work changed, nothing remained. B is rolled out to line 2 in about half the effort of line 1, and the quality control section, which nobody asked, requests the data. When the PC's operating system reaches end of support, the team updates it without stopping the line.

What was declared

Decisions

Average effectSpread signalsWhat remainsDecision
AYesNoneNoneProceed (kept small); Retire when the format changes
BYesTwo observedFour, with holdersExpand (line 4 and a read-only feed to quality control)

B's Expand is recorded as a decision that updates the blast_radius declaration, before and after, without changing the chapter. The signals were not the only basis: switchover drills had shown that the widened scope could still be recovered. A is not a bad improvement. It is enough to decide in advance whether to keep it small or end it when the format next changes.

2. Custody across handovers

Keep, pass on / custody-handover.md (machine-readable case)

Situation

A company lets an LLM-based auto-responder handle first-line customer inquiries, running at night and on holidays with nobody watching. A person in the IT department closes the decision "refund and cancellation inquiries are never completed by the auto-responder; they are always escalated to a human" (Proceed). When the model is replaced, classification behaviour changes; when that person moves on, nobody knows the basis.

What was declared

Decisions

  1. The owner's transfer is appended to custody_chain, with confirmation that the successor can re-derive the judgment
  2. The vendor replaces the model and a review trigger fires. The new model is more accurate, but what is protected is trust, not accuracy, so the successor rejects the shortcut "more accurate, so automate it", updates the basis and decides Proceed
  3. The result is recorded as last_reaffirmed, renewing the tenure

Approval at a gate starts responsibility; it does not sustain it. Without a handover record, it cannot be verified across the handover that responsibility did not disappear (axiom A1).

3. A factory AI agent

Close, try, AI extension / factory-agent-safe-loop.md

Situation

A factory introduces an AI agent that interprets sensor data (temperature, vibration, current), detects anomalies, proposes equipment control actions and plans maintenance. A late decision causes physical damage and production loss; an unnecessary stop from a wrong decision also costs production.

Design decisions

For the loops, see the AI extension; for the responsibility boundaries involved (B2, B3, B6, B9, B10, B15), see taxonomy.md.