A record from the Factory repository, docs/portfolio-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.
{
"module": "local Portfolio registration and sourced observability",
"disposition": "accepted within documented local scope",
"producer": {
"phase": "opus-portfolio",
"session_id": "<private session 1>",
"models_observed": [
"claude-opus-5-5"
],
"result": "success",
"is_error": false,
"duration_ms": 1815216,
"raw_sha256": "a33d59e5e7d85b91bdd8706526d13e75911ac0d8779820718f2dd8eab48ea59b",
"final_sha256": "14b29678c8de9a165fac75d7fb83845d0f44a4becf2470f28906589a943b323b"
},
"reviewer": {
"model": "gpt-6-astra",
"effort": "xhigh",
"report": "<local evidence file>",
"sha256": "cda6984622844541879dd78cf0ee0e7249ed2512a943277dd663f44223ced011",
"openRuntimeBlockers": 0,
"documentationCorrections": "Coordinator clarified current authority reporting and actual projected view shapes; runtime unchanged"
},
"files": {
"src/portfolio.ts": "755f6328c575ffbdf0746fb89cd064553dad92f3c519a055feda7c06ca6fbf26",
"src/portfolio-inventory.ts": "687ccacc7d0b437b68b8d17bc6c0afab6b9d73d951be5a901fa78dcb41bcbcc9",
"docs/portfolio.md": "7a6dcd5aba21bc8debe3e1110b3d4e9b7ec1ed8853449c6c55b8db65370cbaea",
"test/portfolio-inventory.test.ts": "97ad341a8feb48f865ce16b447ef8318d97c0f7785d4e4d26689cd1f11a21259",
"test/portfolio.test.ts": "9895f92d9f1b3b164161e20cc334ad97a184c91df6abf795947a208d0887f7d3",
"test/portfolio-observations.test.ts": "0bf9223b3247315c6ba1b5c329d3839a2f61076d9f76c3e8a2352cb33ea88750",
"test/portfolio-usage.test.ts": "9390cb913a6ec180faad2c6ebaba2521b1936aeb48bbf5f04f9e029b731f9df7",
"test/helpers/portfolio-repos.ts": "d371fc34293310d9f9413cc0d8763d1d4fc76d2cdf78e0475acc2bcdfeb92dd7",
"test/helpers/portfolio-child.ts": "abf0ddca9c3f02ea66ebe4f40c577d8038ea15a515a2ceef4699e998418169de"
},
"validation": {
"strictTypecheck": "passed",
"tests": 266,
"passed": 266,
"failed": 0,
"skipped": 0,
"exitCode": 0,
"record": "<local evidence file>",
"recordSha256": "29d2fefd319cdf46328918c4b9b23aa7dc61c434253698f0fafa5d54b5d64713"
},
"correctedFindings": [
"disabled implicit promisor fetch and all transport protocols",
"bound invocation identity globally across collectors and Products",
"refused chronology resets and incomplete cumulative session comparisons",
"pinned device plus inode for repository root and common directory",
"described capture cutoff without historical snapshot claim",
"enforced observation limit in UTF-8 bytes"
],
"limits": [
"metadata registration only; no delivery Authority",
"explicit imports only; no native Run/GitHub/outcome collectors or background refresh",
"bounded stream retention; no automatic segmentation",
"cumulative reported cost is a lower bound for recorded sessions, not billing or a reporting-window allocation",
"no HTTP or dashboard in this component"
]
}
