4 events counted
FAIL · expected 3 unique events
An unfinished job. A different context.
One real defect reproduction. One frozen midpoint. One separate AI continuation that had to finish the job from files—not this conversation.
Public projection, not the private execution archive. Historical records below are explicitly redacted derivatives. Machine paths, private identifiers, and coordination records are withheld. No new AI continuation was run for publication. The original handoff, contract, fixtures, provenance, and utility remain intact; the public integrity manifest binds this edition's current bytes.
Four records, but only three unique IDs.
The identical replay adds no work.
A local queue the Pocket Arcade can consume.
Evidence you can follow
The seed explicitly names ll-duplicate: repeated identical event IDs count twice.
These new fictional Arcade receipts reproduce that behavior in original code.
The replay below plays back recorded Python execution frames preserved in redacted historical records;
it does not run Python in your browser. The included original source snapshots independently reproduce those numerical frames.
JavaScript loads only local recorded data. The final observed result is 4 → 3 events.
| # | Event ID | Item / action | Minute | Record kind |
|---|
4 events counted
FAIL · expected 3 unique events
3 unique events
PASS · unchanged acceptance target
See evidence/before.json and evidence/after.json for the complete execution records.
The clean and ordering cases already passed at the midpoint. Only the specified duplicate-counting defect was unfinished. Historical failing acceptance output · Historical coordinator recheck · New public-projection checks
Actual execution chain
A bounded utility, three fixtures, strict acceptance, 16 tests, input hashes, exact failing output, decisions, and the next action were committed while the duplicate case still failed.
Open the sealed midpoint handoffOne authorized separate Astra continuation recovered the work from project artifacts. It reproduced the failure, made the actual fix, added three regressions, and committed its result. Its private invocation metadata is withheld.
Read the derived recovery summaryThe real child commit was fast-forwarded intact. The coordinator reran acceptance and all 19 tests, verified the sealed files, and built this evidence playback without modifying the repair.
Inspect the packaged resultSomething useful survives
Give the original Python CLI an explicitly selected synthetic JSONL file. It produces a stable per-item maintenance summary: raw input count, replay count, last event minute, open queue, and input SHA-256.
python3 -B projects/09-handoff/cli.py \
projects/09-handoff/fixtures/duplicate.jsonl
The sample retains arcade-input as open, closes arcade-cache, and reports exactly one replay.
The JSON is ready for an offline consumer; no other workstream was modified or integration fabricated.
History versus current bytes
97dac1b6bdcfcfbae5ebdb43bbfdc0854335030e849660c39cd53277f37ba3dddf8f7ccd553cf910ca1f5c0591cfe5dc4c7b2d713f4efe4e58a6cf58270683d84f2bd4248048b040Historical commit hashes are informational: their Git objects are not included in the fresh public repository. Checks use the included source snapshots, not hidden history. Public redacted records have new hashes and are not byte-identical private transcripts. Hashes bind bytes, not signatures or executor identities.