A record from the Factory repository, docs/journal-existing-receipt.json, shown as committed except that its local paths appear as placeholders in angle brackets, such as <local evidence archive>, standing for files that are not published. Its private session identifiers appear as numbered placeholders, such as <private session 1>, one number for each session in this record. Every hash, date and count is as recorded. The build review says what the Factory's receipts support.
{
"component": "CommandJournal.openExisting",
"disposition": "accepted for existing-only writable opening",
"source": {
"path": "src/journal.ts",
"sha256": "eeb3288f539fe8863632457cf35ff7e7353d4bcee40a0eebae567cdd560e96b4",
"runtimeTestedSha256": "9c28f3b7e018e96e53f75ad5f7a769077cf0c82f5de7f2a2b0296566adf37c7e",
"difference": "Comment-only correction of schema validation wording"
},
"producer": {
"phase": "opus-journal-existing",
"session_id": "<private session 1>",
"models_observed": [
"claude-opus-5-5"
],
"result": "success",
"is_error": false,
"duration_ms": 319292,
"raw_sha256": "69c474d0664773ce652657067e57370f6d01d0a8ce1e1e723dc85f5d2bf57ae2",
"final_sha256": "addc4f00f25fa1d9593a26346fab4a2586fd18e87ef1e3f93668607803696b16"
},
"review": {
"model": "gpt-6-astra",
"effort": "xhigh",
"path": "<local evidence file>",
"sha256": "4f8ac97ebfcb4492b261ae198e2e4487e206f732fd9696c747f385408ef47a1e"
},
"verification": {
"command": "node --test test/journal.test.ts test/journal-open.test.ts test/journal-read-only.test.ts test/journal-adversarial.test.ts test/journal-startup-boundaries.test.ts test/journal-existing.test.ts <local evidence file>",
"passed": 41,
"failed": 0,
"skipped": 0,
"exitCode": 0,
"log": "<local evidence file>",
"logSha256": "e9dcc0280b26719d9b77d9a8f2e42632ce2958069310883d293d86546b3f272b",
"permanentTestSha256": "1e5d79abaa9823f6b7481921ed9dfb39dff588fd01e9332b3ac82d92eb8e1a28",
"fullSuite": "Pending concurrent increments; previous accepted baseline3735852 passed266"
},
"limits": [
"Schema validation checks markers and prepared statements, not every constraint or STRICT declaration.",
"A valid replacement journal is accepted; this is not storage identity fencing.",
"Open handles retain normal filesystem semantics; SQLite may coordinate sidecars or recover a hot rollback journal.",
"Bootstrap-capable open and read-only open remain unchanged."
]
}
