Final acceptance step of parent bf-f841. Run the full hardware-free
identity-blob scenario (mothership + spaxel-sim --ble, nodes=4 walkers=1
rate=30 seed=42 duration=25s) and capture the runtime log proving there are
no errors from undefined/missing identity fields.
- run-sim-identity.sh: additive CAPTURE_DIR hook — on cleanup, copy the
text log artifacts (mothership.log, sim.log, identity_blob.json) to a
durable dir before the temp data dir is removed. Deliberately excludes
giant/regenerable binaries (csi_replay.bin, *.db). Unset = prior behavior.
- docs/notes/bf-15oi-runtime-capture/: mothership.log (2414 lines), sim.log,
identity_blob.json (PASS evidence — blob 7 carries non-empty identity),
SUMMARY.md.
Independently verified against the captured log:
panic=0 nil-deref=0 runtime/fatal/SIGSEGV=0
undefined/missing-field=0 [ERROR]=0 [FATAL]=0
Log levels: 2340 INFO / 10 DEBUG / 10 WARN (all benign hw-free noise) /
0 ERROR / 0 FATAL. Script exit 0; full 10-step graceful shutdown.
Co-Authored-By: Claude <noreply@anthropic.com>
Bead-Id: bf-15oi