Production batches
Demo snapshot — build-time-generated from knittingops.store via knittingops.render-html (clojure -M:dev:render-html), regenerated nightly.
| Batch | Fabric | Quality grade | Volume (yd) | Fabric weight (gsm) | Defect rate (%) | Verified | Registered | Shipped (yd) | Last op status |
| batch-001 | cotton-jersey-interlock | grade-a | 20000.0 | 180.0 | 1.5 | verified | registered | 10000.0 | committed |
| batch-002 | acrylic-crochet-lace | grade-b | 6000.0 | 220.0 | 4.0 | verified | registered | 5700.0 | no activity |
| batch-003 | wool-blend-rib-knit | irregular | 15000.0 | 300.0 | 15.0 | unverified | unregistered | 0.0 | no activity |
Equipment
| Equipment | Kind | Verified | Registered | Last maintenance date | Last op status |
| equip-001 | circular-knitting-machine | verified | registered | 2026-05-01 | no activity |
| equip-002 | crocheting-line | unverified | unregistered | — | no activity |
Safety concerns
Append-only materials-safety/equipment-safety concern log — always human-reviewed, never gated on equipment verification status.
| Concern | Equipment | Type | Severity | Description | Last op status |
| concern-1 | equip-001 | materials-safety | moderate | 編み立て済み生地に規格外の毛羽立ちを確認 | committed |
Draft maintenance-schedule / shipment-coordination records
Unsigned drafts only — the mill supervisor's/shipping approver's own act of signing is outside this actor's authority (see README What this actor does NOT do).
| Kind | Record id | Subject | Equipment | Status |
| maintenance-schedule | MNT-000000 | mnt-1 | equip-001 | immutable draft |
| shipment-coordination | SHP-000000 | ship-1 | — | immutable draft |
Action gate (Knitting Mill Operations Governor)
HARD holds cannot be overridden by a human approver. Equipment/batch verification+registration status, shipment-volume arithmetic, quality-grade and defect-rate plausibility are independently recomputed, never trusted from the advisor's proposal; maintenance scheduling, safety-concern flagging and shipment coordination are always a human mill supervisor's/shipping approver's call, at every rollout phase.
| Op | Gate |
:log-production-batch | phase-3 auto-commit when clean, no physical/financial risk yet -- the ONLY auto-eligible op in this domain |
:schedule-maintenance | ALWAYS human approval · equipment verified?/registered? independently re-derived from its own stored record, never trusted from the advisor · `:direct-operate? true` is a PERMANENT, unconditional block, no phase or approval can ever override it |
:flag-safety-concern | ALWAYS human approval regardless of confidence · materials-safety/equipment-safety concerns are never gated on the referenced equipment being verified |
:coordinate-shipment | ALWAYS human approval · batch verified?/registered? independently re-derived · claimed yardage independently recomputed against the batch's own logged shipped-to-date + production yardage, never trusted from the proposal |
Audit ledger (this run)
Append-only decision-fact log — every hold and commit this scenario produced.
| Fact | Op | Subject | Basis |
| committed | log-production-batch | batch-001 | quality-grade, last-assessed |
| committed | schedule-maintenance | mnt-1 | equip-001 |
| committed | flag-safety-concern | concern-1 | equip-001 |
| committed | coordinate-shipment | ship-1 | batch-001 |
| governor-hold | schedule-maintenance | mnt-2 | equipment-not-verified |
| governor-hold | coordinate-shipment | ship-2 | batch-not-verified |
| governor-hold | coordinate-shipment | ship-3 | shipment-volume-exceeded |