P04-01: 同時発生の更新規約

This commit is contained in:
Agent Control Runner
2026-10-18 10:58:54 +09:00
parent 2dde7596a8
commit 20d0ae5990
32 changed files with 11890 additions and 314 deletions
@@ -0,0 +1,31 @@
# S5 — pending implementation, not a native run plan
No S5 executable driver or native receipt is supplied by this partial repair.
Do not start the once-only Q native/full batch from this directory.
The four required cases remain unchanged:
1. Real mana depletion, NO_POWER, no charge/progress, reservation retained,
recovery and one completion. S4's `disconnect_nodes` is not depletion.
The existing cafeteria fixture has an operating kitchen prerequisite;
global depletion can select RELATED_FACILITY_INACTIVE first. A driver must
observe that distinction rather than relabel the reason or mutate power
availability directly. A separate combined-cause case must prove the
approved RELATED-before-NO_POWER reason priority.
2. Actual accident or raid destruction during completion: valid minute-N
sale; next-minute failure/release for unfinished affected work; compare
command destruction before completion. S3 B4a/B4b use a registered event
with SET_FACILITY_STATE and must not simply be renamed an actual raid.
3. 00:00 completion: retain the S2a paid-midnight setup and full typed
snapshots, add phase observations proving prior-day settlement/upkeep
precede the sale, and independently join the sale to the new accounting
day. Retain replay/no-double-settlement proof.
4. Command exit versus AI planned exit at completion: retain actual public
commands and guest/service/reservation/ledger joins. Observe the AI
DECIDING predicate after completion, without forcing guest state or
treating a due exit time as universal active-service cancellation.
All prices, durations, resource rules and thresholds come from the selected
Q definitions and current public runtime. No new original values or rules
are supplied here. These notes identify implementation work; they are not
engine evidence and confer no condition credit.