Storage (Terminal / Depot) — Operator Console

read-only sample · governor-gated · storage commit/custody transfer always human-approved

Tanks

Demo snapshot — build-time-generated from terminal.store via terminal.render-html (clojure -M:dev:render-html), regenerated nightly.

IDTankProductJurisdictionVolume (bbl)Ullage (bbl)Planned receipt (bbl)Storage commitCustody transferLast op status
tank-1T-101crude-lightJPN200000300000100000committedtransferredHARD hold · already-transfer
tank-2T-201crude-lightATL200000300000100000not committednot transferredHARD hold · no-spec-basis
tank-3T-301crude-lightJPN200000300000100000not committednot transferredHARD hold · receipt-pod-chain-broken
tank-4T-401crude-lightJPN200000300000400000not committednot transferredHARD hold · overfill-risk
tank-5T-501crude-lightJPN200000300000100000not committednot transferredHARD hold · tank-integrity-assessment-stale
tank-6T-601crude-lightJPN200000300000100000not committednot transferredHARD hold · bonding-grounding-unconfirmed

Tank safety validation (Terminal Storage Governor, independently re-verified)

Receipt POD-chain, Buncefield-type overfill (planned receipt vs remaining ullage), API 653 tank-integrity assessment and bonding-grounding — recomputed here from the same store fields the governor itself reads, not trusted from the advisor.

TankReceipt POD confirmedOverfill risk clearAPI 653 integrity currentBonding-grounding confirmed
tank-1 (T-101, JPN) (100000 / 300000 bbl)
tank-2 (T-201, ATL) (100000 / 300000 bbl)
tank-3 (T-301, JPN) (100000 / 300000 bbl)
tank-4 (T-401, JPN) (400000 / 300000 bbl)
tank-5 (T-501, JPN) (100000 / 300000 bbl)
tank-6 (T-601, JPN) (100000 / 300000 bbl)

Draft storage-commit / custody-transfer records

Unsigned drafts only — the operator's own act of signing is outside this actor's authority (see README Actuation).

KindRecord idTankJurisdictionStatus
storage-commitJPN-COMMIT-000000tank-1JPNimmutable draft
custody-transferJPN-TRANSFER-000000tank-1JPNimmutable draft

Action gate (Terminal Storage Governor)

HARD holds cannot be overridden by a human approver. Jurisdiction spec-basis, receipt POD-chain, overfill risk, tank-integrity assessment, bonding-grounding and evidence completeness are independently recomputed, never trusted from the advisor's proposal; a real storage commit or custody transfer is always a human depot superintendent's call, at every rollout phase.

OpGate
:tank/intakephase-3 auto-commit when clean, no capital risk yet -- the ONLY auto-eligible op in this domain
:receipt/verifyALWAYS human approval when clean · jurisdiction spec-basis independently checked against terminal.facts, never fabricated -- HARD hold if the jurisdiction has none
:storage/commitALWAYS human approval (real-world act, actuation) · receipt POD-chain, overfill risk (Buncefield-type, terminal.registry/overfill-risk?), API 653 tank-integrity, bonding-grounding and evidence-completeness independently re-verified · double-commit guard enforced · never auto at any phase
:custody/transferALWAYS human approval (real-world act, actuation) · evidence-completeness independently re-verified · double-transfer guard enforced · never auto at any phase

Audit ledger (this run)

Append-only decision-fact log — every proposal, hold and commit this scenario produced.

FactOpSubjectBasis
committedintaketank-1id, tank-id
committedverifytank-1消防法 危険物規制; 石油コンビナート等災害防止法, https://www.fdma.go.jp/
committedcommittank-1tank-1
committedtransfertank-1tank-1
governor-holdverifytank-2no-spec-basis
committedverifytank-3消防法 危険物規制; 石油コンビナート等災害防止法, https://www.fdma.go.jp/
governor-holdcommittank-3receipt-pod-chain-broken
committedverifytank-4消防法 危険物規制; 石油コンビナート等災害防止法, https://www.fdma.go.jp/
governor-holdcommittank-4overfill-risk
committedverifytank-5消防法 危険物規制; 石油コンビナート等災害防止法, https://www.fdma.go.jp/
governor-holdcommittank-5tank-integrity-assessment-stale
committedverifytank-6消防法 危険物規制; 石油コンビナート等災害防止法, https://www.fdma.go.jp/
governor-holdcommittank-6bonding-grounding-unconfirmed
governor-holdcommittank-1already-commit
governor-holdtransfertank-1already-transfer