Factory docs, home
Page navigation

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."
  ]
}

Source: docs/journal-existing-receipt.json