P04-01: 同時発生の更新規約
This commit is contained in:
@@ -108,3 +108,36 @@ The preserved S1–S4, r22 index, old registered validation and f5 full178 run r
|
||||
The eleven phases remain APPLY_COMMANDS, TIME_BOUNDARIES, MANA, CONSTRUCTION, LOGISTICS, FACILITY_COMPLETION, VITALS_AND_ENVIRONMENT, INCIDENTS_AND_EVENTS, FACILITY_QUEUES, AI_DECISIONS, PUBLISH_SNAPSHOT. See the structured audit for preserved phase analysis and the new source manifest for exact M references.
|
||||
|
||||
See [CURRENT_STATUS.md](CURRENT_STATUS.md) and [REPAIR31_STATUS.md](REPAIR31_STATUS.md) before any Root execution.
|
||||
|
||||
## REPAIR50 source preparation (2026-10-18; no acceptance claim)
|
||||
|
||||
The commander handoff reports an identity order mutation on an all-equal array
|
||||
(`recent_events/17/payload/current_cell = [0,0,0]`), raw SHA prefix
|
||||
`bb0ccb1d…`, and 761.085 seconds elapsed. These are supplied observations,
|
||||
not measurements repeated by this worker; the full raw SHA/log remains Root
|
||||
material. The old control reversed every multi-element array and classified
|
||||
the resulting identical bytes as a negative. The oracle correctly accepted
|
||||
that identity. Existing failure records remain unchanged.
|
||||
|
||||
REPAIR50 separates byte-identical identity positives from negatives, swaps the
|
||||
first unequal typed byte pair, and lists collections with no genuine order
|
||||
variant. All AFTER keys/values, journal/body fields and both copied modes
|
||||
remain traversed. Type-invalid mutations still require ValueError rejection
|
||||
and are also listed as parser rejections; copied records contain the changed
|
||||
bytes in both AFTER and EXPECTED even when an intermediate parse is invalid.
|
||||
The oracle, adapters, public checker, native-series implementation and R49
|
||||
closure roster are unchanged. No Node patch optimization is used.
|
||||
|
||||
The temporary expected memo keys full BEFORE/command/guard bytes by SHA256
|
||||
and length plus oracle/parser source SHA256. Its cache contains only genuine
|
||||
derivation output bytes. It reconstructs fresh Nodes on each return, restores
|
||||
the wrapper with finally, and retains verify for each parseable mutation.
|
||||
Self-controls compare hit/nonmemo bytes for first/last and each mutated kind,
|
||||
require a one-byte BEFORE miss and reject, and check normal/exception cleanup.
|
||||
The SHA fixture now streams 1 MiB implementation chunks without changing
|
||||
file selection, traversal, relative keys or digest semantics.
|
||||
|
||||
Worker validation: AST parsing only; pure, stream, native and formal checks
|
||||
are unexecuted. See [REPAIR50_STATUS.md](REPAIR50_STATUS.md) for Root commands,
|
||||
static estimation and reuse prerequisites. Original 30/88, formal 16 and P04
|
||||
credit 0 remain unchanged; the whole unit is incomplete.
|
||||
|
||||
Reference in New Issue
Block a user